package models

import (
	"tuowei.com/cmd/migrate/migration/models"
	common "tuowei.com/common/models"
)

type SysConsultWZ struct {
	ConsultWZId           int    `json:"consult_wz_id" gorm:"primaryKey;autoIncrement;comment:"文章ID"` // 文章ID
	ConsultWZTitle        string `json:"consult_wz_title" comment:"文章标题"`                             // 文章标题
	WZUrl                 string `json:"wz_url" comment:"文章封面url"`                                    // 文章封面url
	ConsultWZIntroduction string `json:"consult_wz_introduction" comment:"文章说明"`                      // 文章说明
	ConsultWZContent      string `json:"consult_wz_content" comment:"文章内容"`                           // 文章内容
	WZReadingNum          int    `json:"wz_reading_num" comment:"文章阅读量"`                              // 文章阅读量
	WZTop                 string `json:"wz_top" comment:"置顶文章"`                                       // 置顶文章
	WZHot                 string `json:"wz_hot" comment:"热门文章"`                                       // 热门文章
	Province              string `json:"province" comment:"适用地区"`
	common.ControlBy
	models.ModelTime
}

func (SysConsultWZ) TableName() string {
	return "sys_consult_wz"
}

func (e *SysConsultWZ) Generate() common.ActiveRecord {
	o := *e
	return &o
}

func (e *SysConsultWZ) GetId() interface{} {
	return e.ConsultWZId
}
